package com.jic.order.request;

import com.jic.common.base.vo.BaseEntityRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@ApiModel(description = " 销售订单报表实体类")
public class OrderParentSaleRequest extends BaseEntityRequest {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(notes = "主键id")
	private Long id;

	@ApiModelProperty(notes = "分销员id")
	private String distributorId;

	@ApiModelProperty(notes = "分销员名称")
	private String distributorName;

	@ApiModelProperty(notes = "订单编号")
	private String orderNo;

	@ApiModelProperty(notes = "购买人Id")
	private Long buyId;

	@ApiModelProperty(notes = "用户账号")
	private String buyName;

	@ApiModelProperty(notes = "订单类型")
	private Integer orderType;

	@ApiModelProperty(notes = "订单状态")
	private Integer orderStatus;

	@ApiModelProperty(notes = "下单用户账号")
	private String buyAccount;

	@ApiModelProperty(notes = "下单时间")
	private Date orderTime;

	@ApiModelProperty(notes = "订单总金额")
	private BigDecimal orderTotalAmount;

	@ApiModelProperty(notes = "支付状态")
	private Integer payStatus;

	@ApiModelProperty(notes = "支付方式")
	private Integer payType;

	@ApiModelProperty(notes = "所属组织类型")
	private Integer deptType;

}
